package form

type AdminData struct {
	AdminID
	Email         string  `json:"email"`          //邮箱
	Password      string  `json:"password"`       //密码（MD5加密后）
	Mobile        string  `json:"mobile"`         //手机号
	LoginName     string  `json:"login_name"`     //登录名
	AdminName     string  `json:"admin_name"`     //管理员名字
	RoleIds       []int32 `json:"role_ids"`       //分配的角色ID  多个角色 ，分开
	HeadSculpture string  `json:"head_sculpture"` //头像
}

type AdminID struct {
	AdminId int64 `json:"admin_id"`
}

type AdminStatus struct {
	AdminID
	Status int32 `json:"status"`
}

type PageInfo struct {
	Mobile    string `json:"mobile" form:"mobile"`         //手机号
	LoginName string `json:"login_name" form:"login_name"` //登录名
	PageReq
}

type LoginReq struct {
	Account  string `json:"account"`
	Password string `json:"password"`
}

type UpdatePasswordReq struct {
	NewPassword     string `json:"new_password"`
	OldPassword     string `json:"old_password"`
	ConfirmPassword string `json:"confirm_password"`
}
